class DZModelBanner {

    /**
     * BannerId
     */
    id = '';

    /**
     * 图片ID
     */
    image = '';

    /**
     * 图片路径
     */
    imageUrl = '';

    /**
     * 类型：1-图片，2-文章，3-视频，4-量表，5-问卷
     */
    type = 1;

    /**
     * 排序
     */
    sort = 0;

    /**
     * 置顶
     */
    top = 0;

    get typeName() {
        let str = '';
        switch (this.type) {
            case 1:
                str = '图片';
                break;
            case 2:
                str = '文章';
                break;
            case 3:
                str = '视频';
                break;
            case 4:
                str = '量表';
                break;
            case 5:
                str = '问卷';
                break;
            default:
                str = '其他';
                break
        }
        return str;
    }

    /**
     * 内容ID
     */
    content = '';

    /**
     * 数据权限：1-指定公司可看，0-全部可看 ,2 部分人可见
     */
    auth = 0;

    get authName() {
        let str = '';
        switch (this.auth) {
            case 0:
                str = '全部可见';
                break;
            case 1:
                str = '部分可见';
                break;
            case 2:
                str = '部分人可见';
            default:
                str = '其他';
                break
        }
        return str;
    }

    /**
     * 公司列表
     */
    companyList = "";

    /**
     * 员工列表
     */
    staffList = "";

    init() {
        this.id = '';
        this.image = '';
        this.imageUrl = '';
        this.type = 1;
        this.content = '';
        this.auth = 0;
        this.companyList = "";
        this.staffList = "";
    }

}
export default DZModelBanner;